#e
 #Title[eXg]
 #Text[gݍݒẽYeXg܂]
 #Image[]

#ScriptVersion[2]

script_enemy_main{
	let count=0;

	@Initialize(){
		SetLife(100);
		SetDamageRate(100,100); 		
  	}
	@MainLoop(){
		
		if(count==300){
			let sh=0;
			
			let x=60;
			let y=50;
			let c=[	RED01,GREEN01,BLUE01,YELLOW01,PURPLE01,AQUA01,ORANGE01,WHITE01,
				RED02,GREEN02,BLUE02,YELLOW02,PURPLE02,AQUA02,ORANGE02,WHITE02,
				RED04,GREEN04,BLUE04,YELLOW04,PURPLE04,AQUA04,ORANGE04,WHITE04,
				RED05,GREEN05,BLUE05,YELLOW05,PURPLE05,AQUA05,ORANGE05,WHITE05,
				RED11,GREEN11,BLUE11,YELLOW11,PURPLE11,AQUA11,ORANGE11,WHITE11,
				RED12,GREEN12,BLUE12,YELLOW12,PURPLE12,AQUA12,ORANGE12,WHITE12,
				RED21,GREEN21,BLUE21,YELLOW21,PURPLE21,AQUA21,ORANGE21,WHITE21,
				RED22,GREEN22,BLUE22,YELLOW22,PURPLE22,AQUA22,ORANGE22,WHITE22,
				RED23,GREEN23,BLUE23,YELLOW23,PURPLE23,AQUA23,ORANGE23,WHITE23,
				RED31,GREEN31,BLUE31,YELLOW31,PURPLE31,AQUA31,ORANGE31,WHITE31,
				RED32,GREEN32,BLUE32,YELLOW32,PURPLE32,AQUA32,ORANGE32,WHITE32,
				RED03,GREEN03,BLUE03,YELLOW03,PURPLE03,AQUA03,ORANGE03,WHITE03];

			
			let ll=0;
			loop(11){//eω

				let l=0;
				loop(8){//Fω

					let angle=0;
			
					loop(4){

						CreateShotA(sh,x+angle/10+l*42,y+ll*3,10);
						SetShotDataA(sh,0,0,angle,0,0,0,c[l+ll]);
						SetShotDataA(sh,300,0,90,0,0,0,c[l+ll]);
						SetShotDataA(sh,400,0,180,0,0,0,c[l+ll]);
						SetShotDataA(sh,500,0,270,0,0,0,c[l+ll]);
						SetShotDataA(sh,600,0,angle,angle/45,0,0,c[l+ll]);
						SetShotDataA(sh,1000,0,angle,20,0,0,c[l+ll]);

						FireShot(sh);
						angle+=90;

					}
					l++;

				}
				ll+=8;
			}

			let l=0;
			loop(8){//Fω

				CreateShotA(sh,x +l*46,y+ll*3+20,10);
				SetShotDataA(sh,0,0,0,0,0,0,c[l+ll]);
				SetShotDataA(sh,300,0,90,0,0,0,c[l+ll]);
				SetShotDataA(sh,400,0,180,0,0,0,c[l+ll]);
				SetShotDataA(sh,500,0,270,0,0,0,c[l+ll]);
				SetShotDataA(sh,600,0,0,20,0,0,c[l+ll]);
				FireShot(sh);
				l++;

			}

		

		}


		count++;


 	}
	@DrawLoop(){
		
	}		
	@Finalize(){

	}


}
